/*
 * Copyright (C) 2012 POAS.VSTU
 */
package model;

import java.util.EventListener;

/** Слушатель события игрового процесса. */
public interface GameProcessEventListener extends EventListener {

    /** Игрок принял решение. */
    public void playerMadeDecision(GameProcessEvent e);

    /** Игрок начал ход. */
    public void playerTurnStarted(GameProcessEvent e);

    /** Игрок закончил ход. */
    public void playerTurnEnded(GameProcessEvent e);

    /** Игрок передал ход. */
    public void playerPassedTurn(GameProcessEvent e);

    /** Игрок проверил карту. */
    public void playerCheckedCard(GameProcessEvent e);

    public void playerRoundEnded(GameProcessEvent e);
}
